package com.example.common_library.utils

import com.example.common_library.BuildConfig

/**
 * @projectName
 * @author
 * @description:
 * @date : 2023/12/7 15:23
 * @version 1.0.0
 */
object UserIdUtils {

    /**
     * _test是网易云信测试环境用id出现
     *
     * 所有包含云信模块调用本地userid提交操作去除_test
     *
     * 如果userid包含_test 去除
     */
    fun getUserId(userId1: String): String {
        //隐藏表头卡片
        var userid = if (userId1.contains("_test")) {
            val xx: Array<String> = userId1.split("_test").toTypedArray()
            xx[0]
        } else {
            userId1
        }
        return userid
    }

    /**
     * 根据环境设置user_id
     * 测试环境_test
     * 真是环境不带上
     */
    fun getLocalUserId(userId: String): String {
        var userId1: String = ""
        userId1 = if (BuildConfig.DEBUG) {
            userId
        } else {
            if (userId.contains("_test")) {
                val xx: Array<String> = userId.split("_test").toTypedArray()
                xx[0]
            } else {
                userId
            }
        }
        return userId1
    }


}